<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Cureos.Measures</name>
    </assembly>
    <members>
        <member name="T:Cureos.Measures.ArithmeticOperations">
            <summary>
            Methods representing arithmetic operations on IMeausre objects
            </summary>
        </member>
        <member name="M:Cureos.Measures.ArithmeticOperations.Times``3(Cureos.Measures.IMeasure{``1},Cureos.Measures.IMeasure{``2},Cureos.Measures.StandardMeasure{``0}@)">
            <summary>
            Multiply two measures to return a resulting measure of a specified quantity
            </summary>
            <typeparam name="Q">Quantity type of resulting measure</typeparam>
            <typeparam name="Q1">Quantity type of first factor</typeparam>
            <typeparam name="Q2">Quantity type of second factor</typeparam>
            <param name="iFirst">First measure to multiply</param>
            <param name="iSecond">Second measure to multiply</param>
            <param name="oResult">Measure resulting from multiplication, given in standard unit of quantity</param>
        </member>
        <member name="M:Cureos.Measures.ArithmeticOperations.Divide``3(Cureos.Measures.IMeasure{``1},Cureos.Measures.IMeasure{``2},Cureos.Measures.StandardMeasure{``0}@)">
            <summary>
            Divide two measures to return a resulting measure of a specified quantity
            </summary>
            <typeparam name="Q">Quantity type of resulting measure</typeparam>
            <typeparam name="Q1">Quantity type of numerator</typeparam>
            <typeparam name="Q2">Quantity type of denominator</typeparam>
            <param name="iNumerator">Numerator measure</param>
            <param name="iDenominator">Denominator measure</param>
            <param name="oResult">Resulting measure quotient, given in standard unit of quantity</param>
        </member>
        <member name="M:Cureos.Measures.ArithmeticOperations.Power``2(Cureos.Measures.IMeasure{``1},System.Int32,Cureos.Measures.StandardMeasure{``0}@)">
            <summary>
            Raise the specified measure to the specified integer power
            </summary>
            <typeparam name="Q">Quantity type of the resulting measure</typeparam>
            <typeparam name="Q1">Quantity type of the base measure</typeparam>
            <param name="iBase">Base measure</param>
            <param name="iExponent">Exponent</param>
            <param name="oResult">Resulting measure, given in standard unit of the specified quantity</param>
        </member>
        <member name="M:Cureos.Measures.ArithmeticOperations.Product``3(Cureos.Measures.IMeasure{``1},System.Int32,Cureos.Measures.IMeasure{``2},System.Int32,Cureos.Measures.StandardMeasure{``0}@)">
            <summary>
            Multiply two measures, each raised to a specific power, to return a resulting measure of a specified quantity
            </summary>
            <typeparam name="Q">Quantity type of resulting measure</typeparam>
            <typeparam name="Q1">Quantity type of first factor</typeparam>
            <typeparam name="Q2">Quantity type of second factor</typeparam>
            <param name="iFirst">First measure to raise and multiply</param>
            <param name="iFirstExponent">Exponent to which the first measure should be raised</param>
            <param name="iSecond">Second measure to raise and multiply</param>
            <param name="iSecondExponent">Exponent to which the second measure should be raised</param>
            <param name="oResult">Measure resulting from multiplication, given in standard unit of quantity</param>
        </member>
        <member name="M:Cureos.Measures.ArithmeticOperations.Product``4(Cureos.Measures.IMeasure{``1},System.Int32,Cureos.Measures.IMeasure{``2},System.Int32,Cureos.Measures.IMeasure{``3},System.Int32,Cureos.Measures.StandardMeasure{``0}@)">
            <summary>
            Multiply three measures, each raised to a specific power, to return a resulting measure of a specified quantity
            </summary>
            <typeparam name="Q">Quantity type of resulting measure</typeparam>
            <typeparam name="Q1">Quantity type of first factor</typeparam>
            <typeparam name="Q2">Quantity type of second factor</typeparam>
            <typeparam name="Q3">Quantity type of the third factor</typeparam>
            <param name="iFirst">First measure to raise and multiply</param>
            <param name="iFirstExponent">Exponent to which the first measure should be raised</param>
            <param name="iSecond">Second measure to raise and multiply</param>
            <param name="iSecondExponent">Exponent to which the second measure should be raised</param>
            <param name="iThird">Third measure to raise and multiply</param>
            <param name="iThirdExponent">Exponent to which the third measure should be raised</param>
            <param name="oResult">Measure resulting from multiplication, given in standard unit of quantity</param>
        </member>
        <member name="M:Cureos.Measures.ArithmeticOperations.Product``5(Cureos.Measures.IMeasure{``1},System.Int32,Cureos.Measures.IMeasure{``2},System.Int32,Cureos.Measures.IMeasure{``3},System.Int32,Cureos.Measures.IMeasure{``4},System.Int32,Cureos.Measures.StandardMeasure{``0}@)">
            <summary>
            Multiply four measures, each raised to a specific power, to return a resulting measure of a specified quantity
            </summary>
            <typeparam name="Q">Quantity type of resulting measure</typeparam>
            <typeparam name="Q1">Quantity type of first factor</typeparam>
            <typeparam name="Q2">Quantity type of second factor</typeparam>
            <typeparam name="Q3">Quantity type of the third factor</typeparam>
            <typeparam name="Q4">Quantity type of the fourth factor</typeparam>
            <param name="iFirst">First measure to raise and multiply</param>
            <param name="iFirstExponent">Exponent to which the first measure should be raised</param>
            <param name="iSecond">Second measure to raise and multiply</param>
            <param name="iSecondExponent">Exponent to which the second measure should be raised</param>
            <param name="iThird">Third measure to raise and multiply</param>
            <param name="iThirdExponent">Exponent to which the third measure should be raised</param>
            <param name="iFourth">Fourth measure to raise and multiply</param>
            <param name="iFourthExponent">Exponent to which the fourth measure should be raised</param>
            <param name="oResult">Measure resulting from multiplication, given in standard unit of quantity</param>
        </member>
        <member name="T:Cureos.Measures.Factors">
            <summary>
            Convenience class providing factors and support methods for applying amount conversion factors in e.g.
            physical unit definition
            </summary>
        </member>
        <member name="T:Cureos.Measures.IMeasure">
            <summary>
            Interface representing a scalar measure of an arbitrary quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.IMeasure.GetAmount(Cureos.Measures.IUnit)">
            <summary>
            Gets the amount of this measure in the requested unit
            </summary>
            <param name="iUnit">Unit to which the measured amount should be converted</param>
            <returns>Measured amount converted into <paramref name="iUnit">specified unit</paramref></returns>
        </member>
        <member name="P:Cureos.Measures.IMeasure.Amount">
            <summary>
            Gets the measured amount in the <see cref="P:Cureos.Measures.IMeasure.Unit">current unit of measure</see>
            </summary>
        </member>
        <member name="P:Cureos.Measures.IMeasure.StandardAmount">
            <summary>
            Gets the measured amount in the standard unit of measure for the inherent quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.IMeasure.Unit">
            <summary>
            Gets the unit of measure
            </summary>
        </member>
        <member name="P:Cureos.Measures.IMeasure.Item(Cureos.Measures.IUnit)">
            <summary>
            Gets a new unit specific measure based on this measure but in the <paramref name="iUnit">specified unit</paramref>
            </summary>
            <param name="iUnit">Unit in which the new measure should be specified</param>
        </member>
        <member name="T:Cureos.Measures.IMeasure`1">
            <summary>
            Interface representing a scalar measure of a specific quantity
            </summary>
            <typeparam name="Q">Measured quantity</typeparam>
        </member>
        <member name="M:Cureos.Measures.IMeasure`1.GetAmount(Cureos.Measures.IUnit{`0})">
            <summary>
            Gets the amount of this measure in the requested unit
            </summary>
            <param name="iUnit">Unit to which the measured amount should be converted</param>
            <returns>Measured amount converted into <paramref name="iUnit">specified unit</paramref></returns>
        </member>
        <member name="P:Cureos.Measures.IMeasure`1.Unit">
            <summary>
            Gets the quantity-typed unit of measure
            </summary>
        </member>
        <member name="P:Cureos.Measures.IMeasure`1.Item(Cureos.Measures.IUnit{`0})">
            <summary>
            Gets a new unit specific measure based on this measure but in the <paramref name="iUnit">specified unit</paramref>
            </summary>
            <param name="iUnit">Unit in which the new measure should be specified</param>
        </member>
        <member name="T:Cureos.Measures.IMeasureDoublet`2">
            <summary>
            Interface representing a pair of measures given in two (potentially different) quantities
            </summary>
            <typeparam name="Q1">Quantity type of the first measure</typeparam>
            <typeparam name="Q2">Quantity type of the second measure</typeparam>
        </member>
        <member name="P:Cureos.Measures.IMeasureDoublet`2.X">
            <summary>
            Gets the first measure in the measure pair
            </summary>
        </member>
        <member name="P:Cureos.Measures.IMeasureDoublet`2.Y">
            <summary>
            Gets the second measure in the measure pair
            </summary>
        </member>
        <member name="T:Cureos.Measures.IMeasureTriplet`3">
            <summary>
            Interface representing a triplet of measures given in three (potentially different) quantities
            </summary>
            <typeparam name="Q1">Quantity type of the first measure</typeparam>
            <typeparam name="Q2">Quantity type of the second measure</typeparam>
            <typeparam name="Q3">Quantity type of the third measure</typeparam>
        </member>
        <member name="P:Cureos.Measures.IMeasureTriplet`3.X">
            <summary>
            Gets the first measure in the measure triplet
            </summary>
        </member>
        <member name="P:Cureos.Measures.IMeasureTriplet`3.Y">
            <summary>
            Gets the second measure in the measure triplet
            </summary>
        </member>
        <member name="P:Cureos.Measures.IMeasureTriplet`3.Z">
            <summary>
            Gets the third measure in the measure triplet
            </summary>
        </member>
        <member name="T:Cureos.Measures.IQuantity">
            <summary>
            Interface representing a physical quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.IQuantity.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.IQuantity.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.IQuantity`1">
            <summary>
            Typed interface representing a physical quantity
            </summary>
            <typeparam name="Q"></typeparam>
        </member>
        <member name="P:Cureos.Measures.IQuantity`1.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.IUnit">
            <summary>
            Interface representing a physical unit
            </summary>
        </member>
        <member name="P:Cureos.Measures.IUnit.Quantity">
            <summary>
            Gets the quantity associated with the unit
            </summary>
        </member>
        <member name="P:Cureos.Measures.IUnit.Symbol">
            <summary>
            Gets the display symbol of the unit
            </summary>
        </member>
        <member name="P:Cureos.Measures.IUnit.DisplayName">
            <summary>
            Gets or sets the fully qualified display name of the unit
            </summary>
        </member>
        <member name="P:Cureos.Measures.IUnit.AmountToStandardUnitConverter">
            <summary>
            Gets the amount converter function from the current unit to the standard unit 
            of the specified quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.IUnit.AmountFromStandardUnitConverter">
            <summary>
            Gets the amount converter function from the standard unit of the specified quantity
            to the current unit
            </summary>
        </member>
        <member name="T:Cureos.Measures.IUnit`1">
            <summary>
            Interface representing a physical unit confined to a specific quantity
            </summary>
            <typeparam name="Q">Unit quantity</typeparam>
        </member>
        <member name="P:Cureos.Measures.IUnit`1.Quantity">
            <summary>
            Gets the typed quantity associated with the unit
            </summary>
        </member>
        <member name="T:Cureos.Measures.Linq.Conversions">
            <summary>
            Convenience class for "converting" floating-point values into corresponding measures
            </summary>
        </member>
        <member name="M:Cureos.Measures.Linq.Conversions.To``1(System.Double,Cureos.Measures.IUnit{``0})">
            <summary>
            Convert floating-point value into measure of specified amount and unit
            </summary>
            <typeparam name="Q">Quantity</typeparam>
            <param name="iAmount">Floating-point value representing the measure amount</param>
            <param name="iUnit">Requested unit of measure</param>
            <returns>Measure in the specified amount and unit</returns>
        </member>
        <member name="M:Cureos.Measures.Linq.Conversions.To``1(System.Single,Cureos.Measures.IUnit{``0})">
            <summary>
            Convert floating-point value into measure of specified amount and unit
            </summary>
            <typeparam name="Q">Quantity</typeparam>
            <param name="iAmount">Floating-point value representing the measure amount</param>
            <param name="iUnit">Requested unit of measure</param>
            <returns>Measure in the specified amount and unit</returns>
        </member>
        <member name="M:Cureos.Measures.Linq.Conversions.To``1(System.Decimal,Cureos.Measures.IUnit{``0})">
            <summary>
            Convert floating-point value into measure of specified amount and unit
            </summary>
            <typeparam name="Q">Quantity</typeparam>
            <param name="iAmount">Floating-point value representing the measure amount</param>
            <param name="iUnit">Requested unit of measure</param>
            <returns>Measure in the specified amount and unit</returns>
        </member>
        <member name="M:Cureos.Measures.Linq.Conversions.From``1(System.Double,Cureos.Measures.IUnit{``0})">
            <summary>
            Convert floating-point value into standard measure, based on the specified amount and unit
            </summary>
            <typeparam name="Q">Quantity</typeparam>
            <param name="iAmount">Floating-point value representing the amount in the specified unit</param>
            <param name="iUnit">Observed unit of measure</param>
            <returns>Standard measure corresponding to the specified amount and unit</returns>
        </member>
        <member name="M:Cureos.Measures.Linq.Conversions.From``1(System.Single,Cureos.Measures.IUnit{``0})">
            <summary>
            Convert floating-point value into standard measure, based on the specified amount and unit
            </summary>
            <typeparam name="Q">Quantity</typeparam>
            <param name="iAmount">Floating-point value representing the amount in the specified unit</param>
            <param name="iUnit">Observed unit of measure</param>
            <returns>Standard measure corresponding to the specified amount and unit</returns>
        </member>
        <member name="M:Cureos.Measures.Linq.Conversions.From``1(System.Decimal,Cureos.Measures.IUnit{``0})">
            <summary>
            Convert floating-point value into standard measure, based on the specified amount and unit
            </summary>
            <typeparam name="Q">Quantity</typeparam>
            <param name="iAmount">Floating-point value representing the amount in the specified unit</param>
            <param name="iUnit">Observed unit of measure</param>
            <returns>Standard measure corresponding to the specified amount and unit</returns>
        </member>
        <member name="M:Cureos.Measures.Linq.StandardMeasureEnumerable.ToStandardMeasures``1(System.Collections.Generic.IEnumerable{System.Double})">
            <summary>
            Cast collection of amounts into corresponding StandardMeasure enumerable
            </summary>
            <typeparam name="Q">Quantity of measurements</typeparam>
            <param name="iAmounts">Collection of amounts to be cast into a collection of standard measures</param>
            <returns>Collection of standard measures</returns>
        </member>
        <member name="M:Cureos.Measures.Linq.StandardMeasureEnumerable.ToStandardMeasures``1(System.Collections.Generic.IEnumerable{System.Double},Cureos.Measures.IUnit{``0})">
            <summary>
            Cast collection of amounts into corresponding StandardMeasure enumerable
            </summary>
            <typeparam name="Q">Quantity of measurements</typeparam>
            <param name="iAmounts">Collection of amounts to be cast into a collection of standard measures</param>
            <param name="iUnit">Unit in which the amounts are specified</param>
            <returns>Collection of standard measures, converted from specified unit into quantity's standard unit</returns>
        </member>
        <member name="M:Cureos.Measures.Linq.StandardMeasureEnumerable.ToStandardMeasures``1(System.Collections.Generic.IEnumerable{System.Single})">
            <summary>
            Cast collection of amounts into corresponding StandardMeasure enumerable
            </summary>
            <typeparam name="Q">Quantity of measurements</typeparam>
            <param name="iAmounts">Collection of amounts to be cast into a collection of standard measures</param>
            <returns>Collection of standard measures</returns>
        </member>
        <member name="M:Cureos.Measures.Linq.StandardMeasureEnumerable.ToStandardMeasures``1(System.Collections.Generic.IEnumerable{System.Single},Cureos.Measures.IUnit{``0})">
            <summary>
            Cast collection of amounts into corresponding StandardMeasure enumerable
            </summary>
            <typeparam name="Q">Quantity of measurements</typeparam>
            <param name="iAmounts">Collection of amounts to be cast into a collection of standard measures</param>
            <param name="iUnit">Unit in which the amounts are specified</param>
            <returns>Collection of standard measures, converted from specified unit into quantity's standard unit</returns>
        </member>
        <member name="M:Cureos.Measures.Linq.StandardMeasureEnumerable.ToStandardMeasures``1(System.Collections.Generic.IEnumerable{System.Decimal})">
            <summary>
            Cast collection of amounts into corresponding StandardMeasure enumerable
            </summary>
            <typeparam name="Q">Quantity of measurements</typeparam>
            <param name="iAmounts">Collection of amounts to be cast into a collection of standard measures</param>
            <returns>Collection of standard measures</returns>
        </member>
        <member name="M:Cureos.Measures.Linq.StandardMeasureEnumerable.ToStandardMeasures``1(System.Collections.Generic.IEnumerable{System.Decimal},Cureos.Measures.IUnit{``0})">
            <summary>
            Cast collection of amounts into corresponding StandardMeasure enumerable
            </summary>
            <typeparam name="Q">Quantity of measurements</typeparam>
            <param name="iAmounts">Collection of amounts to be cast into a collection of standard measures</param>
            <param name="iUnit">Unit in which the amounts are specified</param>
            <returns>Collection of standard measures, converted from specified unit into quantity's standard unit</returns>
        </member>
        <member name="T:Cureos.Measures.Constants">
            <summary>
            Utility class providing specific constants for the current floating-point type
            </summary>
        </member>
        <member name="T:Cureos.Measures.Measure`1">
            <summary>
            Representation of a unit specific measure of a specific quantity
            </summary>
            <typeparam name="Q">Measured quantity</typeparam>
        </member>
        <member name="M:Cureos.Measures.Measure`1.#ctor">
            <summary>
            Default constructor, initializes the amount to zero, unit set to standard unit of the measured quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Measure`1.#ctor(System.Double)">
            <summary>
            Initializes a measure to the specified amount and standard unit of the measured quantity
            </summary>
            <param name="iAmount">Measured amount in standard unit of the specified quantity</param>
        </member>
        <member name="M:Cureos.Measures.Measure`1.#ctor(System.Single)">
            <summary>
            Initializes a measure to the specified amount and standard unit of the measured quantity
            </summary>
            <param name="iAmount">Measured amount in standard unit of the specified quantity</param>
        </member>
        <member name="M:Cureos.Measures.Measure`1.#ctor(System.Decimal)">
            <summary>
            Initializes a measure to the specified amount and standard unit of the measured quantity
            </summary>
            <param name="iAmount">Measured amount in standard unit of the specified quantity</param>
        </member>
        <member name="M:Cureos.Measures.Measure`1.#ctor(System.Double,Cureos.Measures.IUnit{`0})">
            <summary>
            Initializes a measure to the specified amount and unit
            </summary>
            <param name="iAmount">Measured amount</param>
            <param name="iUnit">Unit of measure</param>
            <exception cref="T:System.ArgumentNullException">if the specified unit is null</exception>
        </member>
        <member name="M:Cureos.Measures.Measure`1.#ctor(System.Single,Cureos.Measures.IUnit{`0})">
            <summary>
            Initializes a measure to the specified amount and unit
            </summary>
            <param name="iAmount">Measured amount</param>
            <param name="iUnit">Unit of measure</param>
            <exception cref="T:System.ArgumentNullException">if the specified unit is null</exception>
        </member>
        <member name="M:Cureos.Measures.Measure`1.#ctor(System.Decimal,Cureos.Measures.IUnit{`0})">
            <summary>
            Initializes a measure to the specified amount and unit
            </summary>
            <param name="iAmount">Measured amount</param>
            <param name="iUnit">Unit of measure</param>
            <exception cref="T:System.ArgumentNullException">if the specified unit is null</exception>
        </member>
        <member name="M:Cureos.Measures.Measure`1.Cureos#Measures#IMeasure#GetAmount(Cureos.Measures.IUnit)">
            <summary>
            Gets the amount of this measure in the requested unit
            </summary>
            <param name="iUnit">Unit to which the measured amount should be converted</param>
            <returns>Measured amount converted into <paramref name="iUnit">specified unit</paramref></returns>
        </member>
        <member name="M:Cureos.Measures.Measure`1.GetAmount(Cureos.Measures.IUnit{`0})">
            <summary>
            Gets the amount of this measure in the requested unit
            </summary>
            <param name="iUnit">Unit to which the measured amount should be converted</param>
            <returns>Measured amount converted into <paramref name="iUnit">specified unit</paramref></returns>
        </member>
        <member name="M:Cureos.Measures.Measure`1.Equals(Cureos.Measures.IMeasure{`0})">
            <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
            <returns>
            true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false.
            </returns>
            <param name="other">An object to compare with this object.</param>
        </member>
        <member name="M:Cureos.Measures.Measure`1.System#IEquatable{Cureos#Measures#IMeasure}#Equals(Cureos.Measures.IMeasure)">
            <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
            <returns>
            true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false.
            </returns>
            <param name="other">An object to compare with this object.</param>
        </member>
        <member name="M:Cureos.Measures.Measure`1.CompareTo(Cureos.Measures.IMeasure{`0})">
            <summary>
            Compares the current object with another object of the same type.
            </summary>
            <returns>
            A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has the following meanings: 
                                Value 
                                Meaning 
                                Less than zero 
                                This object is less than the <paramref name="other"/> parameter.
                                Zero 
                                This object is equal to <paramref name="other"/>. 
                                Greater than zero 
                                This object is greater than <paramref name="other"/>. 
            </returns>
            <param name="other">An object to compare with this object.</param>
        </member>
        <member name="M:Cureos.Measures.Measure`1.System#IComparable{Cureos#Measures#IMeasure}#CompareTo(Cureos.Measures.IMeasure)">
            <summary>
            Compares the current object with another object of the same type.
            </summary>
            <returns>
            A value that indicates the relative order of the objects being compared. The return value has the following meanings: Value Meaning Less than zero This object is less than the <paramref name="other"/> parameter.Zero This object is equal to <paramref name="other"/>. Greater than zero This object is greater than <paramref name="other"/>. 
            </returns>
            <param name="other">An object to compare with this object.</param>
        </member>
        <member name="M:Cureos.Measures.Measure`1.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
            </summary>
            <returns>
            true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false.
            </returns>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param>
            <exception cref="T:System.NullReferenceException">The <paramref name="obj"/> parameter is null.</exception>
            <filterpriority>2</filterpriority>
        </member>
        <member name="M:Cureos.Measures.Measure`1.GetHashCode">
            <summary>
            Serves as a hash function for a particular type. 
            </summary>
            <returns>
            A hash code for the current <see cref="T:System.Object"/>.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="M:Cureos.Measures.Measure`1.ToString">
            <summary>
            Returns the actual value with the quantity suffixed
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a the actual value with the quantity symbol appended
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="M:Cureos.Measures.Measure`1.ToString(System.String)">
            <summary>
            Returns the actual value in formatted form with the quantity suffixed
            </summary>
            <param name="format">Format string to display the value with</param>
            <returns>A <see cref="T:System.String"/> containing a the actual value in formatted form with the quantity symbol appended</returns>
        </member>
        <member name="M:Cureos.Measures.Measure`1.ToString(System.IFormatProvider)">
            <summary>
            Returns the actual value in formatted form with the quantity suffixed
            </summary>
            <param name="provider">Formatting provider to format the value with</param>
            <returns></returns>
        </member>
        <member name="M:Cureos.Measures.Measure`1.ToString(System.String,System.IFormatProvider)">
            <summary>
            Returns the actual value in formatted form with the quantity suffixed
            </summary>
            <param name="format">Format string to display the value with</param>
            <param name="provider">Formatting provider to format the value with</param>
            <returns></returns>
        </member>
        <member name="M:Cureos.Measures.Measure`1.op_Addition(Cureos.Measures.Measure{`0},Cureos.Measures.Measure{`0})">
            <summary>
            Adds two measure objects provided the measured quantities are equal
            </summary>
            <param name="iLhs">First measure term</param>
            <param name="iRhs">Second measure term</param>
            <returns>Sum of the two measure objects in the unit of the <paramref name="iLhs">left-hand side measure</paramref></returns>
        </member>
        <member name="M:Cureos.Measures.Measure`1.op_Addition(Cureos.Measures.Measure{`0},Cureos.Measures.IMeasure{`0})">
            <summary>
            Adds two measure objects provided the measured quantities are equal
            </summary>
            <param name="iLhs">First measure term</param>
            <param name="iRhs">Second measure term (any object implementing the IMeasure interface)</param>
            <returns>Sum of the two measure objects in the unit of the <paramref name="iLhs">left-hand side measure</paramref></returns>
        </member>
        <member name="M:Cureos.Measures.Measure`1.op_Subtraction(Cureos.Measures.Measure{`0},Cureos.Measures.Measure{`0})">
            <summary>
            Subtract two measure objects of the same quantity
            </summary>
            <param name="iLhs">First measure object</param>
            <param name="iRhs">Second measure object</param>
            <returns>Difference of the measure objects</returns>
        </member>
        <member name="M:Cureos.Measures.Measure`1.op_Subtraction(Cureos.Measures.Measure{`0},Cureos.Measures.IMeasure{`0})">
            <summary>
            Subtract two measure objects of the same quantity
            </summary>
            <param name="iLhs">First measure object</param>
            <param name="iRhs">Second measure object (any object implementing the IMeasure interface)</param>
            <returns>Difference of the measure objects</returns>
        </member>
        <member name="M:Cureos.Measures.Measure`1.op_Multiply(System.Double,Cureos.Measures.Measure{`0})">
            <summary>
            Multiply a scalar and a measure object
            </summary>
            <param name="iScalar">Floating-point scalar</param>
            <param name="iMeasure">Measure object</param>
            <returns>Product of the scalar and the measure object</returns>
        </member>
        <member name="M:Cureos.Measures.Measure`1.op_Multiply(Cureos.Measures.Measure{`0},System.Double)">
            <summary>
            Multiply a measure object and a scalar
            </summary>
            <param name="iMeasure">Measure object</param>
            <param name="iScalar">Floating-point scalar</param>
            <returns>Product of the measure object and the scalar</returns>
        </member>
        <member name="M:Cureos.Measures.Measure`1.op_Division(Cureos.Measures.Measure{`0},System.Double)">
            <summary>
            Divide a measure object with a scalar
            </summary>
            <param name="iMeasure">measure object</param>
            <param name="iScalar">Floating-point scalar</param>
            <returns>Quotient of the measure object and the scalar</returns>
        </member>
        <member name="M:Cureos.Measures.Measure`1.op_LessThan(Cureos.Measures.Measure{`0},Cureos.Measures.Measure{`0})">
            <summary>
            Less than operator for measure objects
            </summary>
            <param name="iLhs">First object</param>
            <param name="iRhs">Second object</param>
            <returns>true if first measure object is less than second measure object; false otherwise</returns>
        </member>
        <member name="M:Cureos.Measures.Measure`1.op_LessThan(Cureos.Measures.Measure{`0},Cureos.Measures.IMeasure{`0})">
            <summary>
            Less than operator for measure objects, where right-hand side may be any object implementing the IMeasure interface
            </summary>
            <param name="iLhs">First object</param>
            <param name="iRhs">Second object (any object implementing IMeasure interface)</param>
            <returns>true if first measure object is less than second measure object; false otherwise</returns>
        </member>
        <member name="M:Cureos.Measures.Measure`1.op_GreaterThan(Cureos.Measures.Measure{`0},Cureos.Measures.Measure{`0})">
            <summary>
            Greater than operator for measure objects
            </summary>
            <param name="iLhs">First object</param>
            <param name="iRhs">Second object</param>
            <returns>true if first measure object is greater than second measure object; false otherwise</returns>
        </member>
        <member name="M:Cureos.Measures.Measure`1.op_GreaterThan(Cureos.Measures.Measure{`0},Cureos.Measures.IMeasure{`0})">
            <summary>
            Greater than operator for measure objects, where right-hand side may be any object implementing the IMeasure interface
            </summary>
            <param name="iLhs">First object</param>
            <param name="iRhs">Second object (any object implementing IMeasure interface)</param>
            <returns>true if first measure object is greater than second measure object; false otherwise</returns>
        </member>
        <member name="M:Cureos.Measures.Measure`1.op_LessThanOrEqual(Cureos.Measures.Measure{`0},Cureos.Measures.Measure{`0})">
            <summary>
            Less than or equal to operator for measure objects
            </summary>
            <param name="iLhs">First object</param>
            <param name="iRhs">Second object</param>
            <returns>true if first measure object is less than or equal to second measure object; false otherwise</returns>
        </member>
        <member name="M:Cureos.Measures.Measure`1.op_LessThanOrEqual(Cureos.Measures.Measure{`0},Cureos.Measures.IMeasure{`0})">
            <summary>
            Less than or equal to operator for measure objects, where right-hand side may be any object implementing the IMeasure interface
            </summary>
            <param name="iLhs">First object</param>
            <param name="iRhs">Second object (any object implementing IMeasure interface)</param>
            <returns>true if first measure object is less than or equal to second measure object; false otherwise</returns>
        </member>
        <member name="M:Cureos.Measures.Measure`1.op_GreaterThanOrEqual(Cureos.Measures.Measure{`0},Cureos.Measures.Measure{`0})">
            <summary>
            Greater than or equal to operator for measure objects
            </summary>
            <param name="iLhs">First object</param>
            <param name="iRhs">Second object</param>
            <returns>true if first measure object is greater than or equal to second measure object; false otherwise</returns>
        </member>
        <member name="M:Cureos.Measures.Measure`1.op_GreaterThanOrEqual(Cureos.Measures.Measure{`0},Cureos.Measures.IMeasure{`0})">
            <summary>
            Greater than or equal to operator for measure objects, where right-hand side may be any object implementing the IMeasure interface
            </summary>
            <param name="iLhs">First object</param>
            <param name="iRhs">Second object (any object implementing IMeasure interface)</param>
            <returns>true if first measure object is greater than or equal to second measure object; false otherwise</returns>
        </member>
        <member name="M:Cureos.Measures.Measure`1.op_Equality(Cureos.Measures.Measure{`0},Cureos.Measures.Measure{`0})">
            <summary>
            Equality operator for measure objects
            </summary>
            <param name="iLhs">First object</param>
            <param name="iRhs">Second object</param>
            <returns>true if the two measure objects are equal; false otherwise</returns>
        </member>
        <member name="M:Cureos.Measures.Measure`1.op_Equality(Cureos.Measures.Measure{`0},Cureos.Measures.IMeasure{`0})">
            <summary>
            Equality operator for measure objects, where right-hand side may be any object implementing the IMeasure interface
            </summary>
            <param name="iLhs">First object</param>
            <param name="iRhs">Second object (any object implementing IMeasure interface)</param>
            <returns>true if the two measure objects are equal; false otherwise</returns>
        </member>
        <member name="M:Cureos.Measures.Measure`1.op_Inequality(Cureos.Measures.Measure{`0},Cureos.Measures.Measure{`0})">
            <summary>
            Inequality operator for measure objects
            </summary>
            <param name="iLhs">First object</param>
            <param name="iRhs">Second object</param>
            <returns>true if the two measure objects are not equal; false if they are equal</returns>
        </member>
        <member name="M:Cureos.Measures.Measure`1.op_Inequality(Cureos.Measures.Measure{`0},Cureos.Measures.IMeasure{`0})">
            <summary>
            Inequality operator for measure objects, where right-hand side may be any object implementing the IMeasure interface
            </summary>
            <param name="iLhs">First object</param>
            <param name="iRhs">Second object (any object implementing IMeasure interface)</param>
            <returns>true if the two measure objects are not equal; false if they are equal</returns>
        </member>
        <member name="P:Cureos.Measures.Measure`1.Amount">
            <summary>
            Gets the measured amount in the <see cref="P:Cureos.Measures.Measure`1.Unit">current unit of measure</see>
            </summary>
        </member>
        <member name="P:Cureos.Measures.Measure`1.StandardAmount">
            <summary>
            Gets the measured amount in the standard unit of measure for the <typeparam name="Q">specified quantity</typeparam>
            </summary>
        </member>
        <member name="P:Cureos.Measures.Measure`1.Cureos#Measures#IMeasure#Unit">
            <summary>
            Gets the unit of measure
            </summary>
        </member>
        <member name="P:Cureos.Measures.Measure`1.Cureos#Measures#IMeasure#Item(Cureos.Measures.IUnit)">
            <summary>
            Gets a new unit specific measure based on this measure but in the <paramref name="iUnit">specified unit</paramref>
            </summary>
            <param name="iUnit">Unit in which the new measure should be specified</param>
            <exception cref="T:System.ArgumentNullException">if specified unit is null or if specified unit is not of the 
            <typeparamref name="Q">valid quantity</typeparamref></exception>
        </member>
        <member name="P:Cureos.Measures.Measure`1.Unit">
            <summary>
            Gets the quantity-typed unit of measure
            </summary>
        </member>
        <member name="P:Cureos.Measures.Measure`1.Cureos#Measures#IMeasure{Q}#Item(Cureos.Measures.IUnit{`0})">
            <summary>
            Gets a new unit specific measure based on this measure but in the <paramref name="iUnit">specified unit</paramref>
            </summary>
            <param name="iUnit">Unit in which the new measure should be specified</param>
        </member>
        <member name="P:Cureos.Measures.Measure`1.Item(Cureos.Measures.IUnit{`0})">
            <summary>
            Gets a new unit specific measure based on this measure but in the <paramref name="iUnit">specified unit</paramref>
            </summary>
            <param name="iUnit">Unit in which the new measure should be specified</param>
        </member>
        <member name="T:Cureos.Measures.PrimeNumbers">
            <summary>
            Support class for generating a (nearly) unbounded collection of primes.
            Adapted from an implementation by Clinton Sheppard, published at
            http://handcraftsman.wordpress.com/2010/09/02/ienumerable-of-prime-numbers-in-csharp/.
            </summary>
        </member>
        <member name="M:Cureos.Measures.PrimeNumbers.GetEnumerator">
            <summary>
            Returns an enumerator that iterates through the collection.
            </summary>
            <returns>
            A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
            </returns>
            <filterpriority>1</filterpriority>
        </member>
        <member name="M:Cureos.Measures.PrimeNumbers.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Returns an enumerator that iterates through a collection.
            </summary>
            <returns>
            An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="T:Cureos.Measures.Quantities.AbsorbedDose">
            <summary>
            Implementation of the absorbed dose quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.AbsorbedDose.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.AbsorbedDose.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.AbsorbedDose.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.AbsorbedDose.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.Acceleration">
            <summary>
            Implementation of the acceleration quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.Acceleration.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.Acceleration.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Acceleration.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Acceleration.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.Activity">
            <summary>
            Implementation of the activity of a radionuclide quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.Activity.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.Activity.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Activity.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Activity.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.AmountConcentration">
            <summary>
            Implementation of the amount concentration quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.AmountConcentration.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.AmountConcentration.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.AmountConcentration.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.AmountConcentration.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.AmountOfSubstance">
            <summary>
            Implementation of the amount of substance quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.AmountOfSubstance.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.AmountOfSubstance.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.AmountOfSubstance.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.AmountOfSubstance.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.AngularAcceleration">
            <summary>
            Implementation of the angular acceleration quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.AngularAcceleration.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.AngularAcceleration.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.AngularAcceleration.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.AngularAcceleration.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.AngularVelocity">
            <summary>
            Implementation of the angular velocity quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.AngularVelocity.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.AngularVelocity.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.AngularVelocity.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.AngularVelocity.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.Area">
            <summary>
            Implementation of the area quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.Area.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.Area.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Area.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Area.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.Capacitance">
            <summary>
            Implementation of the capacitance quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.Capacitance.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.Capacitance.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Capacitance.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Capacitance.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.CatalyticActivity">
            <summary>
            Implementation of the catalytic activity quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.CatalyticActivity.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.CatalyticActivity.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.CatalyticActivity.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.CatalyticActivity.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.CurrentDensity">
            <summary>
            Implementation of the current density quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.CurrentDensity.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.CurrentDensity.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.CurrentDensity.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.CurrentDensity.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.DoseEquivalent">
            <summary>
            Implementation of the dose equivalent quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.DoseEquivalent.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.DoseEquivalent.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.DoseEquivalent.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.DoseEquivalent.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.DynamicViscosity">
            <summary>
            Implementation of the dynamic viscosity quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.DynamicViscosity.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.DynamicViscosity.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.DynamicViscosity.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.DynamicViscosity.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.ElectricCharge">
            <summary>
            Implementation of the electric charge quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.ElectricCharge.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.ElectricCharge.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.ElectricCharge.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.ElectricCharge.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.ElectricConductance">
            <summary>
            Implementation of the electric conductance quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.ElectricConductance.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.ElectricConductance.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.ElectricConductance.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.ElectricConductance.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.ElectricCurrent">
            <summary>
            Implementation of the electric current quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.ElectricCurrent.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.ElectricCurrent.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.ElectricCurrent.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.ElectricCurrent.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.ElectricPotential">
            <summary>
            Implementation of the electric potential difference quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.ElectricPotential.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.ElectricPotential.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.ElectricPotential.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.ElectricPotential.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.ElectricResistance">
            <summary>
            Implementation of the electric resistance quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.ElectricResistance.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.ElectricResistance.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.ElectricResistance.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.ElectricResistance.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.Energy">
            <summary>
            Implementation of the energy quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.Energy.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.Energy.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Energy.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Energy.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.Force">
            <summary>
            Implementation of the force quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.Force.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.Force.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Force.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Force.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.Frequency">
            <summary>
            Implementation of the frequency quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.Frequency.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.Frequency.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Frequency.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Frequency.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.HeatCapacity">
            <summary>
            Implementation of the heat capacity quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.HeatCapacity.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.HeatCapacity.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.HeatCapacity.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.HeatCapacity.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.HeatFluxDensity">
            <summary>
            Implementation of the heat flux density quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.HeatFluxDensity.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.HeatFluxDensity.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.HeatFluxDensity.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.HeatFluxDensity.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.Illuminance">
            <summary>
            Implementation of the illuminance quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.Illuminance.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.Illuminance.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Illuminance.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Illuminance.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.Inductance">
            <summary>
            Implementation of the inducance quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.Inductance.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.Inductance.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Inductance.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Inductance.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.Length">
            <summary>
            Implementation of the length quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.Length.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.Length.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Length.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Length.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.LinearAcceleratorAbsorbedDoseRate">
            <summary>
            Implementation of the linear accelerator absorbed dose rate quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.LinearAcceleratorAbsorbedDoseRate.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.LinearAcceleratorAbsorbedDoseRate.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.LinearAcceleratorAbsorbedDoseRate.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.LinearAcceleratorAbsorbedDoseRate.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.LinearAcceleratorMeterset">
            <summary>
            Implementation of the specific quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.LinearAcceleratorMeterset.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.LinearAcceleratorMeterset.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.LinearAcceleratorMeterset.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.LinearAcceleratorMeterset.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.Luminance">
            <summary>
            Implementation of the luminance quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.Luminance.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.Luminance.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Luminance.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Luminance.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.LuminousFlux">
            <summary>
            Implementation of the luminous flux quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.LuminousFlux.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.LuminousFlux.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.LuminousFlux.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.LuminousFlux.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.LuminousIntensity">
            <summary>
            Implementation of the luminous intensity quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.LuminousIntensity.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.LuminousIntensity.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.LuminousIntensity.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.LuminousIntensity.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.MagneticFieldStrength">
            <summary>
            Implementation of the magnetic field strength quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.MagneticFieldStrength.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.MagneticFieldStrength.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.MagneticFieldStrength.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.MagneticFieldStrength.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.MagneticFlux">
            <summary>
            Implementation of the magnetic flux quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.MagneticFlux.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.MagneticFlux.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.MagneticFlux.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.MagneticFlux.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.MagneticFluxDensity">
            <summary>
            Implementation of the magnetic flux density quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.MagneticFluxDensity.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.MagneticFluxDensity.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.MagneticFluxDensity.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.MagneticFluxDensity.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.Mass">
            <summary>
            Implementation of the mass quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.Mass.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.Mass.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Mass.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Mass.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.MassDensity">
            <summary>
            Implementation of the mass density quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.MassDensity.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.MassDensity.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.MassDensity.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.MassDensity.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.MomentOfForce">
            <summary>
            Implementation of the moment of force quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.MomentOfForce.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.MomentOfForce.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.MomentOfForce.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.MomentOfForce.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.Number">
            <summary>
            Implementation of the dimensionless number quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.Number.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.Number.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Number.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Number.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.PlaneAngle">
            <summary>
            Implementation of the plane angle quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.PlaneAngle.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.PlaneAngle.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.PlaneAngle.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.PlaneAngle.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.Power">
            <summary>
            Implementation of the power quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.Power.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.Power.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Power.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Power.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.Pressure">
            <summary>
            Implementation of the pressure quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.Pressure.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.Pressure.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Pressure.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Pressure.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.Probability">
            <summary>
            Implementation of the probability quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.Probability.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.Probability.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Probability.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Probability.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.RadioactiveAbsorbedDoseRate">
            <summary>
            Implementation of the radioactive source absorbed dose rate quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.RadioactiveAbsorbedDoseRate.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.RadioactiveAbsorbedDoseRate.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.RadioactiveAbsorbedDoseRate.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.RadioactiveAbsorbedDoseRate.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.RefractiveIndex">
            <summary>
            Implementation of the refractive index dimensionless quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.RefractiveIndex.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.RefractiveIndex.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.RefractiveIndex.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.RefractiveIndex.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.RelativePermeability">
            <summary>
            Implementation of the relative permeability dimensionless quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.RelativePermeability.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.RelativePermeability.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.RelativePermeability.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.RelativePermeability.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.SolidAngle">
            <summary>
            Implementation of the solid angle quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.SolidAngle.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.SolidAngle.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.SolidAngle.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.SolidAngle.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.SpecificVolume">
            <summary>
            Implementation of the specific volume quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.SpecificVolume.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.SpecificVolume.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.SpecificVolume.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.SpecificVolume.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.SurfaceDensity">
            <summary>
            Implementation of the surface density quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.SurfaceDensity.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.SurfaceDensity.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.SurfaceDensity.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.SurfaceDensity.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.SurfaceTension">
            <summary>
            Implementation of the surface tension quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.SurfaceTension.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.SurfaceTension.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.SurfaceTension.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.SurfaceTension.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.Temperature">
            <summary>
            Implementation of the temperature quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.Temperature.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.Temperature.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Temperature.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Temperature.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.Time">
            <summary>
            Implementation of the time quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.Time.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.Time.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Time.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Time.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.Velocity">
            <summary>
            Implementation of the velocity quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.Velocity.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.Velocity.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Velocity.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Velocity.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.Volume">
            <summary>
            Implementation of the volume quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.Volume.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.Volume.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Volume.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.Volume.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.Quantities.WaveNumber">
            <summary>
            Implementation of the wave number quantity
            </summary>
        </member>
        <member name="M:Cureos.Measures.Quantities.WaveNumber.ToString">
            <summary>
            Returns the fully qualified type name of this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing a fully qualified type name.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Quantities.WaveNumber.Dimension">
            <summary>
            Gets the physical dimension of the quantity in terms of SI units
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.WaveNumber.Cureos#Measures#IQuantity#StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Quantities.WaveNumber.StandardUnit">
            <summary>
            Gets the standard unit associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.QuantityAdapter">
            <summary>
            Convenience class for accessing a quantity and its associated units
            </summary>
        </member>
        <member name="M:Cureos.Measures.QuantityAdapter.#ctor(Cureos.Measures.IQuantity,System.Collections.Generic.IEnumerable{Cureos.Measures.IUnit})">
            <summary>
            Initializes an instance of a wrapper object containing a quantity and its associated units
            </summary>
            <param name="iQuantity">Quantity</param>
            <param name="iUnits">Units associated with the quantity</param>
        </member>
        <member name="M:Cureos.Measures.QuantityAdapter.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="P:Cureos.Measures.QuantityAdapter.Quantity">
            <summary>
            Gets the contained quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.QuantityAdapter.Units">
            <summary>
            Gets the units associated with the quantity
            </summary>
        </member>
        <member name="T:Cureos.Measures.QuantityCollection">
            <summary>
            Overview of quantities and units available in the class library.
            </summary>
        </member>
        <member name="P:Cureos.Measures.QuantityCollection.Quantities">
            <summary>
            Gets the quantities available in this class library
            </summary>
        </member>
        <member name="T:Cureos.Measures.QuantityDimension">
            <summary>
            Representation of the quantity dimension in terms of SI base units.
            </summary>
            <remarks>
            Each dimensionless quantity should be assigned a prime number, to ensure that one dimensionless
            quantity does not accidentally switch into an unrelated dimensionless quantity through multiplication.
            When adding a new field, unrelated to the other dimensionless quantities, assign its value by 
            calling the <see cref="M:Cureos.Measures.QuantityDimension.GetNextPrime"/> method.
            The solid angle quantity steradian can be regarded as the square of the plane angle quantity
            radian, and therefore its identifier is set to the square of the radian.
            </remarks>
        </member>
        <member name="M:Cureos.Measures.QuantityDimension.#ctor(System.Int32)">
            <summary>
            Intitalizes a dimensionless quantity dimension
            </summary>
            <param name="iDimensionlessDifferentiator">Scalar used to differentiate between relevant dimensionless quantities</param>
        </member>
        <member name="M:Cureos.Measures.QuantityDimension.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Initializes a (linear) instance of a quantity dimension
            </summary>
            <param name="iLengthExponent">Length exponent</param>
            <param name="iMassExponent">Mass exponent</param>
            <param name="iTimeExponent">Time exponent</param>
            <param name="iElectricCurrentExponent">Electric current exponent</param>
            <param name="iTemperatureExponent">Temperature exponent</param>
            <param name="iLuminousIntensityExponent">Luminous intensity exponent</param>
            <param name="iAmountOfSubstanceExponent">Amount of substance exponent</param>
        </member>
        <member name="M:Cureos.Measures.QuantityDimension.#ctor(System.Double,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Initializes an instance of a quantity dimension
            </summary>
            <param name="iDimensionlessDifferentiator">Scalar used to differentiate between relevant dimensionless quantities</param>
            <param name="iLengthExponent">Length exponent</param>
            <param name="iMassExponent">Mass exponent</param>
            <param name="iTimeExponent">Time exponent</param>
            <param name="iElectricCurrentExponent">Electric current exponent</param>
            <param name="iTemperatureExponent">Temperature exponent</param>
            <param name="iLuminousIntensityExponent">Luminous intensity exponent</param>
            <param name="iAmountOfSubstanceExponent">Amount of substance exponent</param>
        </member>
        <member name="M:Cureos.Measures.QuantityDimension.ExponentsEqual(Cureos.Measures.QuantityDimension)">
            <summary>
            Compare the exponents of this object with another quantity dimension object for dimensional equality
            </summary>
            <param name="other">Quantity dimension object with which to compare dimensional equality</param>
            <returns>true if all exponent elements of this and the other object are equal, false otherwise</returns>
        </member>
        <member name="M:Cureos.Measures.QuantityDimension.Equals(Cureos.Measures.QuantityDimension)">
            <summary>
            Compare this object with another quantity dimension object for equality
            </summary>
            <param name="other">Quantity dimension object with which to compare equality</param>
            <returns>true if all elements of this and the other object are equal, false otherwise</returns>
        </member>
        <member name="M:Cureos.Measures.QuantityDimension.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param>
            <returns>
            true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false.
            </returns>
            <exception cref="T:System.NullReferenceException">The <paramref name="obj"/> parameter is null.</exception>
            <filterpriority>2</filterpriority>
        </member>
        <member name="M:Cureos.Measures.QuantityDimension.GetHashCode">
            <summary>
            Serves as a hash function for a particular type. 
            </summary>
            <returns>
            A hash code for the current <see cref="T:System.Object"/>.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="M:Cureos.Measures.QuantityDimension.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="M:Cureos.Measures.QuantityDimension.op_Multiply(Cureos.Measures.QuantityDimension,Cureos.Measures.QuantityDimension)">
            <summary>
            Multiply two quantity dimension objects
            </summary>
            <param name="iLhs">First quantity dimension object</param>
            <param name="iRhs">Second quantity dimension object</param>
            <returns>New quantity dimension object representing the product of the two specified quantity dimensions</returns>
            <remarks>Multiplication of base units correspond to addition of their respective exponents</remarks>
        </member>
        <member name="M:Cureos.Measures.QuantityDimension.op_Division(Cureos.Measures.QuantityDimension,Cureos.Measures.QuantityDimension)">
            <summary>
            Divide two quantity dimension objects
            </summary>
            <param name="iLhs">Numerator quantity dimension</param>
            <param name="iRhs">Denominator quantity dimension</param>
            <returns>New quantity dimension representing the quotient between the two specified quantity dimensions</returns>
            <remarks>Division of base units correspond to subtraction of their respective exponents</remarks>
        </member>
        <member name="M:Cureos.Measures.QuantityDimension.op_ExclusiveOr(Cureos.Measures.QuantityDimension,System.Int32)">
            <summary>
            Compute the power of the quantity dimension object
            </summary>
            <param name="iDimension">Quantity dimension base in the power computation</param>
            <param name="iExponent">Scalar exponent</param>
            <returns>Computed power of the <paramref name="iDimension">specified quantity dimension</paramref> and the 
            <paramref name="iExponent">specified exponent</paramref></returns>
        </member>
        <member name="P:Cureos.Measures.QuantityDimension.DimensionlessDifferentiator">
            <summary>
            Gets the scalar used to differentiate between relevant dimensionless quantities
            </summary>
        </member>
        <member name="P:Cureos.Measures.QuantityDimension.LengthExponent">
            <summary>
            Gets the length (m) exponent
            </summary>
        </member>
        <member name="P:Cureos.Measures.QuantityDimension.MassExponent">
            <summary>
            Gets the mass (kg) exponent
            </summary>
        </member>
        <member name="P:Cureos.Measures.QuantityDimension.TimeExponent">
            <summary>
            Gets the time (s) exponent
            </summary>
        </member>
        <member name="P:Cureos.Measures.QuantityDimension.ElectricCurrentExponent">
            <summary>
            Gets the electric current (A) exponent
            </summary>
        </member>
        <member name="P:Cureos.Measures.QuantityDimension.TemperatureExponent">
            <summary>
            Gets the temperature (K) exponent
            </summary>
        </member>
        <member name="P:Cureos.Measures.QuantityDimension.LuminousIntensityExponent">
            <summary>
            Gets the luminous intensity (Cd) exponent
            </summary>
        </member>
        <member name="P:Cureos.Measures.QuantityDimension.AmountOfSubstanceExponent">
            <summary>
            Gets the substance amount (mol) exponent
            </summary>
        </member>
        <member name="T:Cureos.Measures.StandardMeasure`1">
            <summary>
            Quantity-typed representation of a single measure
            </summary>
            <typeparam name="Q">Struct type implementing the IQuantity interface</typeparam>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.#cctor">
            <summary>
            Static constructor for defining static class properties
            </summary>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.#ctor(System.Double)">
            <summary>
            Initializes a measure object of the specified quantity
            </summary>
            <param name="iAmount">Measured amount in reference unit, double precision</param>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.#ctor(System.Single)">
            <summary>
            Initializes a measure object of the specified quantity
            </summary>
            <param name="iAmount">Measured amount in reference unit, single precision</param>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.#ctor(System.Decimal)">
            <summary>
            Initializes a measure object of the specified quantity
            </summary>
            <param name="iAmount">Measured amount in reference unit, decimal precision</param>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.#ctor(System.Double,Cureos.Measures.IUnit{`0})">
            <summary>
            Initializes a measure object of a specified unit
            </summary>
            <param name="iAmount">Measured amount in double precision</param>
            <param name="iUnit">Unit of measure</param>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.#ctor(System.Single,Cureos.Measures.IUnit{`0})">
            <summary>
            Initializes a measure object of a specified unit
            </summary>
            <param name="iAmount">Measured amount in single precision</param>
            <param name="iUnit">Unit of measure</param>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.#ctor(System.Decimal,Cureos.Measures.IUnit{`0})">
            <summary>
            Initializes a measure object of a specified unit
            </summary>
            <param name="iAmount">Measured amount in decimal format</param>
            <param name="iUnit">Unit of measure</param>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.#ctor(Cureos.Measures.IMeasure{`0})">
            <summary>
            Copy constructor to standard unit measure
            </summary>
            <param name="iMeasure">Measure object to be copied</param>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.Cureos#Measures#IMeasure#GetAmount(Cureos.Measures.IUnit)">
            <summary>
            Gets the amount of this measure in the requested unit
            </summary>
            <param name="iUnit">Unit to which the measured amount should be converted</param>
            <returns>Measured amount converted into <paramref name="iUnit">specified unit</paramref></returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.GetAmount(Cureos.Measures.IUnit{`0})">
            <summary>
            Gets the amount of this measure in the requested unit
            </summary>
            <param name="iUnit">Unit to which the measured amount should be converted</param>
            <returns>Measured amount converted into <paramref name="iUnit">specified unit</paramref></returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.Equals(Cureos.Measures.StandardMeasure{`0})">
            <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
            <param name="other">An object to compare with this object.</param>
            <returns>true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false.</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.Equals(Cureos.Measures.StandardMeasure{`0},Cureos.Measures.StandardMeasure{`0})">
            <summary>
            Indicates whether the current measure is equal to another measure of the same quantity within a given tolerance
            </summary>
            <param name="other">A measure to compare with this measure</param>
            <param name="tol">The tolerance with which the compared measures may differ</param>
            <returns>true if this and other are equal within the given tolerance, false otherwise</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.Equals(Cureos.Measures.IMeasure{`0})">
            <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
            <returns>
            true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false.
            </returns>
            <param name="other">An object to compare with this object.</param>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.System#IEquatable{Cureos#Measures#IMeasure}#Equals(Cureos.Measures.IMeasure)">
            <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
            <returns>
            true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false.
            </returns>
            <param name="other">An object to compare with this object.</param>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.CompareTo(Cureos.Measures.StandardMeasure{`0})">
            <summary>
            Compares the current object with another object of the same type.
            </summary>
            <param name="other">An object to compare with this object.</param>
            <returns>
            A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has the following meanings: 
            Value               Meaning 
            Less than zero      This object is less than the <paramref name="other"/> parameter.
            Zero                This object is equal to <paramref name="other"/>. 
            Greater than zero   This object is greater than <paramref name="other"/>. 
            </returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.CompareTo(Cureos.Measures.IMeasure{`0})">
            <summary>
            Compares the current object with another object of the same type.
            </summary>
            <param name="other">An object to compare with this object.</param>
            <returns>
            A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has the following meanings: 
            Value               Meaning 
            Less than zero      This object is less than the <paramref name="other"/> parameter.
            Zero                This object is equal to <paramref name="other"/>. 
            Greater than zero   This object is greater than <paramref name="other"/>. 
            </returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.System#IComparable{Cureos#Measures#IMeasure}#CompareTo(Cureos.Measures.IMeasure)">
            <summary>
            Compares the current object with another object of the same type.
            </summary>
            <returns>
            A value that indicates the relative order of the objects being compared. The return value has the following meanings: Value Meaning Less than zero This object is less than the <paramref name="other"/> parameter.Zero This object is equal to <paramref name="other"/>. Greater than zero This object is greater than <paramref name="other"/>. 
            </returns>
            <param name="other">An object to compare with this object.</param>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.Equals(System.Object)">
            <summary>
            Compares another object with this measure object
            </summary>
            <param name="obj">Object to compare with this object</param>
            <returns>true if <paramref name="obj"/> is a quantity-specific Measure object that is equivalent with this object, 
            false otherwise</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.GetHashCode">
            <summary>
            Gets the Measure object hash code
            </summary>
            <returns>Hash code of this object</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.ToString">
            <summary>
            Gets the measure represented as a string
            </summary>
            <returns>The measure description</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.Cast``1">
            <summary>
            Cast standard measure to specified quantity when SI quantity dimensions are equal
            </summary>
            <typeparam name="Qout">Quantity to which the standard measure should be cast</typeparam>
            <returns>Standard measure in the requested quantity</returns>
            <exception cref="T:System.InvalidCastException">Thrown if the SI quantity dimensions of this quantity and the
            requested quantity differs (only the dimensionless differntiator is allowed to differ)</exception>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.op_Explicit(System.Double)~Cureos.Measures.StandardMeasure{`0}">
            <summary>
            Double cast operator
            </summary>
            <param name="iAmount">Amount in double precision</param>
            <returns>Measure object with specified amount</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.op_Explicit(System.Single)~Cureos.Measures.StandardMeasure{`0}">
            <summary>
            Float cast operator
            </summary>
            <param name="iAmount">Amount in single precision</param>
            <returns>Measure object with specified amount</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.op_Explicit(System.Decimal)~Cureos.Measures.StandardMeasure{`0}">
            <summary>
            Decimal cast operator
            </summary>
            <param name="iAmount">Amount in decimal precision</param>
            <returns>Measure object with specified amount</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.op_Addition(Cureos.Measures.StandardMeasure{`0},Cureos.Measures.StandardMeasure{`0})">
            <summary>
            Adds two measure objects
            </summary>
            <param name="iLhs">First measure term</param>
            <param name="iRhs">Second measure term</param>
            <returns>Measure object representing the sum of the two operands</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.op_Addition(Cureos.Measures.StandardMeasure{`0},Cureos.Measures.IMeasure{`0})">
            <summary>
            Adds two measure objects
            </summary>
            <param name="iLhs">First measure term</param>
            <param name="iRhs">Second measure term, any object implementing the IMeasure interface</param>
            <returns>Measure object representing the sum of the two operands</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.op_Subtraction(Cureos.Measures.StandardMeasure{`0},Cureos.Measures.StandardMeasure{`0})">
            <summary>
            Subtract two measure objects
            </summary>
            <param name="iLhs">First measure object</param>
            <param name="iRhs">Second measure object</param>
            <returns>Difference of the measure objects</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.op_Subtraction(Cureos.Measures.StandardMeasure{`0},Cureos.Measures.IMeasure{`0})">
            <summary>
            Subtract two measure objects
            </summary>
            <param name="iLhs">First measure object</param>
            <param name="iRhs">Second measure object, any object implementing the IMeasure interface</param>
            <returns>Difference of the measure objects</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.op_Multiply(System.Double,Cureos.Measures.StandardMeasure{`0})">
            <summary>
            Multiply a scalar and a measure object
            </summary>
            <param name="iScalar">Floating-point scalar</param>
            <param name="iMeasure">Measure object</param>
            <returns>Product of the scalar and the measure object</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.op_Multiply(Cureos.Measures.StandardMeasure{`0},System.Double)">
            <summary>
            Multiply a measure object and a scalar
            </summary>
            <param name="iMeasure">measure object</param>
            <param name="iScalar">Floating-point scalar</param>
            <returns>Product of the measure object and the scalar</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.op_Division(Cureos.Measures.StandardMeasure{`0},System.Double)">
            <summary>
            Divide a measure object with a scalar
            </summary>
            <param name="iMeasure">measure object</param>
            <param name="iScalar">Floating-point scalar</param>
            <returns>Quotient of the measure object and the scalar</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.op_Multiply(Cureos.Measures.StandardMeasure{Cureos.Measures.Quantities.Number},Cureos.Measures.StandardMeasure{`0})">
            <summary>
            Multiply a (dimensionless) number and a measure object
            </summary>
            <param name="iNumber">Floating-point number</param>
            <param name="iMeasure">Measure object</param>
            <returns>Product of the number and the measure object</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.op_Multiply(Cureos.Measures.StandardMeasure{`0},Cureos.Measures.StandardMeasure{Cureos.Measures.Quantities.Number})">
            <summary>
            Multiply a measure object and a (dimensionless)
            </summary>
            <param name="iMeasure">measure object</param>
            <param name="iNumber">Floating-point number</param>
            <returns>Product of the measure object and the number</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.op_Division(Cureos.Measures.StandardMeasure{`0},Cureos.Measures.StandardMeasure{Cureos.Measures.Quantities.Number})">
            <summary>
            Divide a measure object with a (dimensionless) number
            </summary>
            <param name="iMeasure">measure object</param>
            <param name="iNumber">Floating-point number</param>
            <returns>Quotient of the measure object and the number</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.op_Division(Cureos.Measures.StandardMeasure{`0},Cureos.Measures.StandardMeasure{`0})">
            <summary>
            Divide two measure objects of the same quantity
            </summary>
            <param name="iNumerator">Numerator measure</param>
            <param name="iDenominator">Denominator measure</param>
            <returns>Scalar quotient of the two measure objects</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.op_LessThan(Cureos.Measures.StandardMeasure{`0},Cureos.Measures.StandardMeasure{`0})">
            <summary>
            Less than operator for measure objects
            </summary>
            <param name="iLhs">First object</param>
            <param name="iRhs">Second object</param>
            <returns>true if first measure object is less than second measure object; false otherwise</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.op_LessThan(Cureos.Measures.StandardMeasure{`0},Cureos.Measures.IMeasure{`0})">
            <summary>
            Less than operator for measure objects
            </summary>
            <param name="iLhs">First object</param>
            <param name="iRhs">Second object, any object implementing the IMeasure interface</param>
            <returns>true if first measure object is less than second measure object; false otherwise</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.op_GreaterThan(Cureos.Measures.StandardMeasure{`0},Cureos.Measures.StandardMeasure{`0})">
            <summary>
            Greater than operator for measure objects
            </summary>
            <param name="iLhs">First object</param>
            <param name="iRhs">Second object</param>
            <returns>true if first measure object is greater than second measure object; false otherwise</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.op_GreaterThan(Cureos.Measures.StandardMeasure{`0},Cureos.Measures.IMeasure{`0})">
            <summary>
            Greater than operator for measure objects
            </summary>
            <param name="iLhs">First object</param>
            <param name="iRhs">Second object, any object implementing the IMeasure interface</param>
            <returns>true if first measure object is greater than second measure object; false otherwise</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.op_LessThanOrEqual(Cureos.Measures.StandardMeasure{`0},Cureos.Measures.StandardMeasure{`0})">
            <summary>
            Less than or equal to operator for measure objects
            </summary>
            <param name="iLhs">First object</param>
            <param name="iRhs">Second object</param>
            <returns>true if first measure object is less than or equal to second measure object; false otherwise</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.op_LessThanOrEqual(Cureos.Measures.StandardMeasure{`0},Cureos.Measures.IMeasure{`0})">
            <summary>
            Less than or equal to operator for measure objects
            </summary>
            <param name="iLhs">First object</param>
            <param name="iRhs">Second object, any object implementing the IMeasure interface</param>
            <returns>true if first measure object is less than or equal to second measure object; false otherwise</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.op_GreaterThanOrEqual(Cureos.Measures.StandardMeasure{`0},Cureos.Measures.StandardMeasure{`0})">
            <summary>
            Greater than or equal to operator for measure objects
            </summary>
            <param name="iLhs">First object</param>
            <param name="iRhs">Second object</param>
            <returns>true if first measure object is greater than or equal to second measure object; false otherwise</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.op_GreaterThanOrEqual(Cureos.Measures.StandardMeasure{`0},Cureos.Measures.IMeasure{`0})">
            <summary>
            Greater than or equal to operator for measure objects
            </summary>
            <param name="iLhs">First object</param>
            <param name="iRhs">Second object, any object implementing the IMeasure interface</param>
            <returns>true if first measure object is greater than or equal to second measure object; false otherwise</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.op_Equality(Cureos.Measures.StandardMeasure{`0},Cureos.Measures.StandardMeasure{`0})">
            <summary>
            Equality operator for measure objects
            </summary>
            <param name="iLhs">First object</param>
            <param name="iRhs">Second object</param>
            <returns>true if the two measure objects are equal; false otherwise</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.op_Equality(Cureos.Measures.StandardMeasure{`0},Cureos.Measures.IMeasure{`0})">
            <summary>
            Equality operator for measure objects
            </summary>
            <param name="iLhs">First object</param>
            <param name="iRhs">Second object, any object implementing the IMeasure interface</param>
            <returns>true if the two measure objects are equal; false otherwise</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.op_Inequality(Cureos.Measures.StandardMeasure{`0},Cureos.Measures.StandardMeasure{`0})">
            <summary>
            Inequality operator for measure objects
            </summary>
            <param name="iLhs">First object</param>
            <param name="iRhs">Second object</param>
            <returns>true if the two measure objects are not equal; false if they are equal</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure`1.op_Inequality(Cureos.Measures.StandardMeasure{`0},Cureos.Measures.IMeasure{`0})">
            <summary>
            Inequality operator for measure objects
            </summary>
            <param name="iLhs">First object</param>
            <param name="iRhs">Second object, any object implementing the IMeasure interface</param>
            <returns>true if the two measure objects are not equal; false if they are equal</returns>
        </member>
        <member name="P:Cureos.Measures.StandardMeasure`1.Amount">
            <summary>
            Gets the measured amount in the <see cref="P:Cureos.Measures.StandardMeasure`1.Unit">current unit of measure</see>
            </summary>
        </member>
        <member name="P:Cureos.Measures.StandardMeasure`1.StandardAmount">
            <summary>
            Gets the measured amount in the standard unit of measure for the <typeparam name="Q">specified quantity</typeparam>
            </summary>
        </member>
        <member name="P:Cureos.Measures.StandardMeasure`1.Cureos#Measures#IMeasure#Unit">
            <summary>
            Gets the unit of measure
            </summary>
        </member>
        <member name="P:Cureos.Measures.StandardMeasure`1.Cureos#Measures#IMeasure#Item(Cureos.Measures.IUnit)">
            <summary>
            Gets a new unit specific measure based on this measure but in the <paramref name="iUnit">specified unit</paramref>
            </summary>
            <param name="iUnit">Unit in which the new measure should be specified</param>
            <exception cref="T:System.ArgumentNullException">if specified unit is null or if specified unit is not of the 
            <typeparamref name="Q">valid quantity</typeparamref></exception>
        </member>
        <member name="P:Cureos.Measures.StandardMeasure`1.Unit">
            <summary>
            Gets the quantity-typed unit of measure
            </summary>
        </member>
        <member name="P:Cureos.Measures.StandardMeasure`1.Cureos#Measures#IMeasure{Q}#Item(Cureos.Measures.IUnit{`0})">
            <summary>
            Gets a new unit specific measure based on this measure but in the <paramref name="iUnit">specified unit</paramref>
            </summary>
            <param name="iUnit">Unit in which the new measure should be specified</param>
        </member>
        <member name="P:Cureos.Measures.StandardMeasure`1.Item(Cureos.Measures.IUnit{`0})">
            <summary>
            Gets a new unit specific measure based on this measure but in the <paramref name="iUnit">specified unit</paramref>
            </summary>
            <param name="iUnit">Unit in which the new measure should be specified</param>
        </member>
        <member name="T:Cureos.Measures.StandardMeasure">
            <summary>
            Utility class for operations on StandardMeasure objects
            </summary>
        </member>
        <member name="M:Cureos.Measures.StandardMeasure.AreEqual``1(System.Nullable{Cureos.Measures.StandardMeasure{``0}},System.Nullable{Cureos.Measures.StandardMeasure{``0}},Cureos.Measures.StandardMeasure{``0})">
            <summary>
            Compare two nullable standard measures for approximate equivalence
            </summary>
            <typeparam name="Q">Struct type implementing the IQuantity{Q} interface</typeparam>
            <param name="iLhs">First nullable standard measure subject to comparison</param>
            <param name="iRhs">Second nullable standard measure subject to comparison</param>
            <param name="iTol">Tolerance of the difference between the two measures</param>
            <returns>true if both objects have values and the difference is less than the specified tolerance, false otherwise</returns>
        </member>
        <member name="T:Cureos.Measures.StandardMeasureDoublet`2">
            <summary>
            Representation of a pair of measures, given in the standard units of the respective quantities
            </summary>
            <typeparam name="Q1">Quantity type of the first measure</typeparam>
            <typeparam name="Q2">Quantity type of the second measure</typeparam>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureDoublet`2.#ctor(Cureos.Measures.IMeasureDoublet{`0,`1})">
            <summary>
            Initializes a pair of standard measures
            </summary>
            <param name="iMeasureDoublet">Pair of measures in arbitrary unit</param>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureDoublet`2.#ctor(Cureos.Measures.StandardMeasure{`0},Cureos.Measures.StandardMeasure{`1})">
            <summary>
            Initializes a pair of standard measures from two standard measure objects
            </summary>
            <param name="iX">First measure object</param>
            <param name="iY">Second measure object</param>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureDoublet`2.#ctor(Cureos.Measures.IMeasure{`0},Cureos.Measures.IMeasure{`1})">
            <summary>
            Initializes a pair of standard measures
            </summary>
            <param name="iMeasure1">First measure object</param>
            <param name="iMeasure2">Second measure object</param>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureDoublet`2.#ctor(System.Double,System.Double)">
            <summary>
            Initializes a pair of standard measures from a pair of standard unit amounts
            </summary>
            <param name="iAmount1">Amount in standard units of the first measure object</param>
            <param name="iAmount2">Amount in standard units of the second measure object</param>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureDoublet`2.#ctor(System.Single,System.Single)">
            <summary>
            Initializes a pair of standard measures from a pair of standard unit amounts
            </summary>
            <param name="iAmount1">Amount in standard units of the first measure object</param>
            <param name="iAmount2">Amount in standard units of the second measure object</param>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureDoublet`2.#ctor(System.Decimal,System.Decimal)">
            <summary>
            Initializes a pair of standard measures from a pair of standard unit amounts
            </summary>
            <param name="iAmount1">Amount in standard units of the first measure object</param>
            <param name="iAmount2">Amount in standard units of the second measure object</param>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureDoublet`2.op_Addition(Cureos.Measures.StandardMeasureDoublet{`0,`1},Cureos.Measures.StandardMeasureDoublet{`0,`1})">
            <summary>
            Adds two measure doublets
            </summary>
            <param name="iLhs">First measure doublet</param>
            <param name="iRhs">Second measure doublet</param>
            <returns>Sum of the specified measure doublets</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureDoublet`2.op_Addition(Cureos.Measures.StandardMeasureDoublet{`0,`1},Cureos.Measures.IMeasureDoublet{`0,`1})">
            <summary>
            Adds two measure doublets
            </summary>
            <param name="iLhs">First measure doublet</param>
            <param name="iRhs">Second measure doublet</param>
            <returns>Sum of the specified measure doublets</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureDoublet`2.op_Subtraction(Cureos.Measures.StandardMeasureDoublet{`0,`1},Cureos.Measures.StandardMeasureDoublet{`0,`1})">
            <summary>
            Subtracts two measure doublets
            </summary>
            <param name="iLhs">First measure doublet</param>
            <param name="iRhs">Second measure doublet</param>
            <returns>Difference of the specified measure doublets</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureDoublet`2.op_Subtraction(Cureos.Measures.StandardMeasureDoublet{`0,`1},Cureos.Measures.IMeasureDoublet{`0,`1})">
            <summary>
            Subtracts two measure doublets
            </summary>
            <param name="iLhs">First measure doublet</param>
            <param name="iRhs">Second measure doublet</param>
            <returns>Difference of the specified measure doublets</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureDoublet`2.op_Multiply(Cureos.Measures.StandardMeasureDoublet{`0,`1},Cureos.Measures.StandardMeasureDoublet{Cureos.Measures.Quantities.Number,Cureos.Measures.Quantities.Number})">
            <summary>
            Multiplies one measure doublet with a number doublet
            </summary>
            <param name="iLhs">Measure doublet</param>
            <param name="iRhs">Number doublet</param>
            <returns>Product of the measure and number doublets</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureDoublet`2.op_Multiply(Cureos.Measures.StandardMeasureDoublet{`0,`1},Cureos.Measures.IMeasureDoublet{Cureos.Measures.Quantities.Number,Cureos.Measures.Quantities.Number})">
            <summary>
            Multiplies one measure doublet with a number doublet
            </summary>
            <param name="iLhs">Measure doublet</param>
            <param name="iRhs">Number doublet</param>
            <returns>Product of the measure and number doublets</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureDoublet`2.op_Division(Cureos.Measures.StandardMeasureDoublet{`0,`1},Cureos.Measures.StandardMeasureDoublet{Cureos.Measures.Quantities.Number,Cureos.Measures.Quantities.Number})">
            <summary>
            Divides one measure doublet with a number doublet
            </summary>
            <param name="iLhs">Measure doublet</param>
            <param name="iRhs">Number doublet</param>
            <returns>Quotient of the measure and number doublets</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureDoublet`2.op_Division(Cureos.Measures.StandardMeasureDoublet{`0,`1},Cureos.Measures.IMeasureDoublet{Cureos.Measures.Quantities.Number,Cureos.Measures.Quantities.Number})">
            <summary>
            Divides one measure doublet with a number doublet
            </summary>
            <param name="iLhs">Measure doublet</param>
            <param name="iRhs">Number doublet</param>
            <returns>Quotient of the measure and number doublets</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureDoublet`2.op_Division(Cureos.Measures.StandardMeasureDoublet{`0,`1},Cureos.Measures.StandardMeasureDoublet{`0,`1})">
            <summary>
            Divides one measure doublet with another measure doublet of the same quantities
            </summary>
            <param name="iLhs">Numerator measure doublet</param>
            <param name="iRhs">Denominator measure doublet</param>
            <returns>Quotient of the measure doublets as a number doublet</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureDoublet`2.op_Division(Cureos.Measures.StandardMeasureDoublet{`0,`1},Cureos.Measures.IMeasureDoublet{`0,`1})">
            <summary>
            Divides one measure doublet with another measure doublet of the same quantities
            </summary>
            <param name="iLhs">Numerator measure doublet</param>
            <param name="iRhs">Denominator measure doublet</param>
            <returns>Quotient of the measure doublets as a number doublet</returns>
        </member>
        <member name="P:Cureos.Measures.StandardMeasureDoublet`2.X">
            <summary>
            Gets the first measure in the measure pair
            </summary>
        </member>
        <member name="P:Cureos.Measures.StandardMeasureDoublet`2.Y">
            <summary>
            Gets the second measure in the measure pair
            </summary>
        </member>
        <member name="T:Cureos.Measures.StandardMeasureTriplet`3">
            <summary>
            Representation of a triplet of measures, given in the standard units of the respective quantities
            </summary>
            <typeparam name="Q1">Quantity type of the first measure</typeparam>
            <typeparam name="Q2">Quantity type of the second measure</typeparam>
            <typeparam name="Q3">Quantity type of the third measure</typeparam>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureTriplet`3.#ctor(Cureos.Measures.IMeasureTriplet{`0,`1,`2})">
            <summary>
            Initializes a triplet of standard measures
            </summary>
            <param name="iMeasureTriplet">Triplet of measures in arbitrary unit</param>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureTriplet`3.#ctor(Cureos.Measures.StandardMeasure{`0},Cureos.Measures.StandardMeasure{`1},Cureos.Measures.StandardMeasure{`2})">
            <summary>
            Initializes a triplet of standard measures from three standard measure objects
            </summary>
            <param name="iX">First measure object</param>
            <param name="iY">Second measure object</param>
            <param name="iZ">Third measure object</param>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureTriplet`3.#ctor(Cureos.Measures.IMeasure{`0},Cureos.Measures.IMeasure{`1},Cureos.Measures.IMeasure{`2})">
            <summary>
            Initializes a triplet of standard measures
            </summary>
            <param name="iMeasure1">First measure object</param>
            <param name="iMeasure2">Second measure object</param>
            <param name="iMeasure3">Third measure object</param>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureTriplet`3.#ctor(System.Double,System.Double,System.Double)">
            <summary>
            Initializes a triplet of standard measures from a triplet of standard unit amounts
            </summary>
            <param name="iAmount1">Amount in standard units of the first measure object</param>
            <param name="iAmount2">Amount in standard units of the second measure object</param>
            <param name="iAmount3">Amount in standard units of the third measure object</param>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureTriplet`3.#ctor(System.Single,System.Single,System.Single)">
            <summary>
            Initializes a triplet of standard measures from a triplet of standard unit amounts
            </summary>
            <param name="iAmount1">Amount in standard units of the first measure object</param>
            <param name="iAmount2">Amount in standard units of the second measure object</param>
            <param name="iAmount3">Amount in standard units of the third measure object</param>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureTriplet`3.#ctor(System.Decimal,System.Decimal,System.Decimal)">
            <summary>
            Initializes a pair of standard measures from a pair of standard unit amounts
            </summary>
            <param name="iAmount1">Amount in standard units of the first measure object</param>
            <param name="iAmount2">Amount in standard units of the second measure object</param>
            <param name="iAmount3">Amount in standard units of the third measure object</param>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureTriplet`3.op_Addition(Cureos.Measures.StandardMeasureTriplet{`0,`1,`2},Cureos.Measures.StandardMeasureTriplet{`0,`1,`2})">
            <summary>
            Adds two measure triplets
            </summary>
            <param name="iLhs">First measure triplet</param>
            <param name="iRhs">Second measure triplet</param>
            <returns>Sum of the specified measure triplets</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureTriplet`3.op_Addition(Cureos.Measures.StandardMeasureTriplet{`0,`1,`2},Cureos.Measures.IMeasureTriplet{`0,`1,`2})">
            <summary>
            Adds two measure triplets
            </summary>
            <param name="iLhs">First measure triplet</param>
            <param name="iRhs">Second measure triplet</param>
            <returns>Sum of the specified measure triplets</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureTriplet`3.op_Subtraction(Cureos.Measures.StandardMeasureTriplet{`0,`1,`2},Cureos.Measures.StandardMeasureTriplet{`0,`1,`2})">
            <summary>
            Subtracts two measure triplets
            </summary>
            <param name="iLhs">First measure triplet</param>
            <param name="iRhs">Second measure triplet</param>
            <returns>Difference of the specified measure triplets</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureTriplet`3.op_Subtraction(Cureos.Measures.StandardMeasureTriplet{`0,`1,`2},Cureos.Measures.IMeasureTriplet{`0,`1,`2})">
            <summary>
            Subtracts two measure triplets
            </summary>
            <param name="iLhs">First measure triplet</param>
            <param name="iRhs">Second measure triplet</param>
            <returns>Difference of the specified measure triplets</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureTriplet`3.op_Multiply(System.Double,Cureos.Measures.StandardMeasureTriplet{`0,`1,`2})">
            <summary>
            Apply multiplicative factor on the measure triplet 
            </summary>
            <param name="iLhs">Multiplicative factor</param>
            <param name="iRhs">Measure triplet</param>
            <returns>Product of the measure triplet and the multiplicative factor</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureTriplet`3.op_Multiply(Cureos.Measures.StandardMeasure{Cureos.Measures.Quantities.Number},Cureos.Measures.StandardMeasureTriplet{`0,`1,`2})">
            <summary>
            Apply multiplicative factor on the measure triplet 
            </summary>
            <param name="iLhs">Multiplicative factor</param>
            <param name="iRhs">Measure triplet</param>
            <returns>Product of the measure triplet and the multiplicative factor</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureTriplet`3.op_Multiply(Cureos.Measures.StandardMeasureTriplet{`0,`1,`2},System.Double)">
            <summary>
            Apply multiplicative factor on the measure triplet 
            </summary>
            <param name="iLhs">Measure triplet</param>
            <param name="iRhs">Multiplicative factor</param>
            <returns>Product of the measure triplet and the multiplicative factor</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureTriplet`3.op_Multiply(Cureos.Measures.StandardMeasureTriplet{`0,`1,`2},Cureos.Measures.StandardMeasure{Cureos.Measures.Quantities.Number})">
            <summary>
            Apply multiplicative factor on the measure triplet 
            </summary>
            <param name="iLhs">Measure triplet</param>
            <param name="iRhs">Multiplicative factor</param>
            <returns>Product of the measure triplet and the multiplicative factor</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureTriplet`3.op_Multiply(Cureos.Measures.StandardMeasureTriplet{`0,`1,`2},Cureos.Measures.StandardMeasureTriplet{Cureos.Measures.Quantities.Number,Cureos.Measures.Quantities.Number,Cureos.Measures.Quantities.Number})">
            <summary>
            Multiplies one measure triplet with a number triplet
            </summary>
            <param name="iLhs">Measure triplet</param>
            <param name="iRhs">Number triplet</param>
            <returns>Product of the measure and number triplets</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureTriplet`3.op_Multiply(Cureos.Measures.StandardMeasureTriplet{`0,`1,`2},Cureos.Measures.IMeasureTriplet{Cureos.Measures.Quantities.Number,Cureos.Measures.Quantities.Number,Cureos.Measures.Quantities.Number})">
            <summary>
            Multiplies one measure triplet with a number triplet
            </summary>
            <param name="iLhs">Measure triplet</param>
            <param name="iRhs">Number triplet</param>
            <returns>Product of the measure and number triplets</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureTriplet`3.op_Division(Cureos.Measures.StandardMeasureTriplet{`0,`1,`2},System.Double)">
            <summary>
            Apply scalar denominator on the measure triplet 
            </summary>
            <param name="iLhs">Measure triplet</param>
            <param name="iRhs">Scalar denominator</param>
            <returns>Quotient of the measure triplet and the scalar denominator</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureTriplet`3.op_Division(Cureos.Measures.StandardMeasureTriplet{`0,`1,`2},Cureos.Measures.StandardMeasure{Cureos.Measures.Quantities.Number})">
            <summary>
            Apply scalar denominator on the measure triplet 
            </summary>
            <param name="iLhs">Measure triplet</param>
            <param name="iRhs">Scalar denominator</param>
            <returns>Quotient of the measure triplet and the scalar denominator</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureTriplet`3.op_Division(Cureos.Measures.StandardMeasureTriplet{`0,`1,`2},Cureos.Measures.StandardMeasureTriplet{Cureos.Measures.Quantities.Number,Cureos.Measures.Quantities.Number,Cureos.Measures.Quantities.Number})">
            <summary>
            Divides one measure triplet with a number triplet
            </summary>
            <param name="iLhs">Measure triplet</param>
            <param name="iRhs">Number triplet</param>
            <returns>Quotient of the measure and number triplets</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureTriplet`3.op_Division(Cureos.Measures.StandardMeasureTriplet{`0,`1,`2},Cureos.Measures.IMeasureTriplet{Cureos.Measures.Quantities.Number,Cureos.Measures.Quantities.Number,Cureos.Measures.Quantities.Number})">
            <summary>
            Divides one measure triplet with a number triplet
            </summary>
            <param name="iLhs">Measure triplet</param>
            <param name="iRhs">Number triplet</param>
            <returns>Quotient of the measure and number triplets</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureTriplet`3.op_Division(Cureos.Measures.StandardMeasureTriplet{`0,`1,`2},Cureos.Measures.StandardMeasureTriplet{`0,`1,`2})">
            <summary>
            Divides one measure triplet with another measure triplet of the same quantities
            </summary>
            <param name="iLhs">Numerator measure triplet</param>
            <param name="iRhs">Denominator measure triplet</param>
            <returns>Quotient of the measure triplets as a number triplet</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureTriplet`3.op_Division(Cureos.Measures.StandardMeasureTriplet{`0,`1,`2},Cureos.Measures.IMeasureTriplet{`0,`1,`2})">
            <summary>
            Divides one measure triplet with another measure triplet of the same quantities
            </summary>
            <param name="iLhs">Numerator measure triplet</param>
            <param name="iRhs">Denominator measure triplet</param>
            <returns>Quotient of the measure triplets as a number triplet</returns>
        </member>
        <member name="P:Cureos.Measures.StandardMeasureTriplet`3.X">
            <summary>
            Gets the first measure in the measure triplet
            </summary>
        </member>
        <member name="P:Cureos.Measures.StandardMeasureTriplet`3.Y">
            <summary>
            Gets the second measure in the measure triplet
            </summary>
        </member>
        <member name="P:Cureos.Measures.StandardMeasureTriplet`3.Z">
            <summary>
            Gets the third measure in the measure triplet
            </summary>
        </member>
        <member name="P:Cureos.Measures.StandardMeasureTriplet`3.Cureos#Measures#IMeasureTriplet{Q1@Q2@Q3}#X">
            <summary>
            Gets the first measure in the measure triplet
            </summary>
        </member>
        <member name="P:Cureos.Measures.StandardMeasureTriplet`3.Cureos#Measures#IMeasureTriplet{Q1@Q2@Q3}#Y">
            <summary>
            Gets the second measure in the measure triplet
            </summary>
        </member>
        <member name="P:Cureos.Measures.StandardMeasureTriplet`3.Cureos#Measures#IMeasureTriplet{Q1@Q2@Q3}#Z">
            <summary>
            Gets the third measure in the measure triplet
            </summary>
        </member>
        <member name="T:Cureos.Measures.StandardMeasureTriplet">
            <summary>
            Utility class for operations on StandardMeasureTriplet objects
            </summary>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureTriplet.AreEqual``1(System.Nullable{Cureos.Measures.StandardMeasureTriplet{``0,``0,``0}},System.Nullable{Cureos.Measures.StandardMeasureTriplet{``0,``0,``0}},Cureos.Measures.StandardMeasure{``0})">
            <summary>
            Compare two nullable standard measure triplets containing a single quantity for approximate equivalence
            </summary>
            <typeparam name="Q">Struct type implementing the IQuantity{Q} interface</typeparam>
            <param name="iLhs">First nullable standard measure triplet subject to comparison</param>
            <param name="iRhs">Second nullable standard measure triplet subject to comparison</param>
            <param name="iTol">Tolerance of the difference between the two measures</param>
            <returns>true if both objects have values and the difference is less than the specified tolerance, false otherwise</returns>
        </member>
        <member name="M:Cureos.Measures.StandardMeasureTriplet.AreEqual``1(Cureos.Measures.StandardMeasureTriplet{``0,``0,``0},Cureos.Measures.StandardMeasureTriplet{``0,``0,``0},Cureos.Measures.StandardMeasure{``0})">
            <summary>
            Compare two standard measure triplets containing a single quantity for approximate equivalence
            </summary>
            <typeparam name="Q">Struct type implementing the IQuantity{Q} interface</typeparam>
            <param name="iLhs">First standard measure triplet subject to comparison</param>
            <param name="iRhs">Second standard measure triplet subject to comparison</param>
            <param name="iTol">Tolerance of the difference between the two measures</param>
            <returns>true if the difference between each coordinate is less than the specified tolerance, false otherwise</returns>
        </member>
        <member name="T:Cureos.Measures.Unit`1">
            <summary>
            Representation of a physical unit of a specific quanity
            </summary>
            <typeparam name="Q">Quantity type with which the unit is associated</typeparam>
        </member>
        <member name="M:Cureos.Measures.Unit`1.#ctor(System.String)">
            <summary>
            Initialize a physical unit object that is the standard unit of the specific quantity
            </summary>
            <param name="iSymbol">Unit display symbol</param>
        </member>
        <member name="M:Cureos.Measures.Unit`1.#ctor(Cureos.Measures.UnitPrefix)">
            <summary>
            Convenience constructor for initializing prefixed non-standard unit
            </summary>
            <param name="iPrefix">Prefix to use in unit naming and scaling vis-a-vis standard unit</param>
        </member>
        <member name="M:Cureos.Measures.Unit`1.#ctor(System.String,System.Double)">
            <summary>
            Initialize a physical unit object
            </summary>
            <param name="iSymbol">Unit display symbol</param>
            <param name="iToStandardUnitFactor">Amount converter factor from this unit to quantity's standard unit</param>
        </member>
        <member name="M:Cureos.Measures.Unit`1.#ctor(System.String,System.Func{System.Double,System.Double},System.Func{System.Double,System.Double})">
            <summary>
            Initializes a physical unit object
            </summary>
            <param name="iSymbol">Unit display symbol</param>
            <param name="iAmountToStandardUnitConverter">Amount converter function from this unit to quantity's standard unit</param>
            <param name="iAmountFromStandardUnitConverter">Amount converter function from quantity's standard unit to this unit</param>
        </member>
        <member name="M:Cureos.Measures.Unit`1.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </summary>
            <returns>
            The <see cref="P:Cureos.Measures.Unit`1.Symbol">unit symbol</see>
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="P:Cureos.Measures.Unit`1.Cureos#Measures#IUnit#Quantity">
            <summary>
            Gets the quantity associated with the unit
            </summary>
        </member>
        <member name="P:Cureos.Measures.Unit`1.Quantity">
            <summary>
            Gets the typed quantity associated with the unit
            </summary>
        </member>
        <member name="P:Cureos.Measures.Unit`1.Symbol">
            <summary>
            Gets the display symbol of the unit
            </summary>
        </member>
        <member name="P:Cureos.Measures.Unit`1.DisplayName">
            <summary>
            Gets or sets the fully qualified display name of the unit
            </summary>
        </member>
        <member name="P:Cureos.Measures.Unit`1.AmountToStandardUnitConverter">
            <summary>
            Gets the amount converter function from the current unit to the standard unit 
            of the specified quantity
            </summary>
        </member>
        <member name="P:Cureos.Measures.Unit`1.AmountFromStandardUnitConverter">
            <summary>
            Gets the amount converter function from the standard unit of the specified quantity
            to the current unit
            </summary>
        </member>
        <member name="T:Cureos.Measures.UnitPrefix">
            <summary>
            Enumeration of basic unit prefixes
            </summary>
        </member>
        <member name="M:Cureos.Measures.UnitPrefixMethods.GetSymbol(Cureos.Measures.UnitPrefix)">
            <summary>
            Gets printed symbol associated with unit prefix
            </summary>
            <param name="iPrefix">Requested unit prefix</param>
            <returns>Unit prefix symbol</returns>
        </member>
        <member name="M:Cureos.Measures.UnitPrefixMethods.GetFactor(Cureos.Measures.UnitPrefix)">
            <summary>
            Gets scaling factor associated with unit prefix
            </summary>
            <param name="iPrefix">Requested unit prefix</param>
            <returns>Unit prefix scaling factor</returns>
        </member>
    </members>
</doc>
